/*
*读如一段文本到vector对象，每个单词存储为vector中的一个元素。把vector对象中每个单词转为大写字母，输出vector对象中转化后的元素，每八个单词为一行输出
*/
#include<iostream>
#include<string>
#include<vector>
using namespace std;

int main()
{
	vector<string> svec;
	string strVal;
	cout << "请输入文本(换行以end结束)：";
	
	//给svec每个元素赋值
	while(cin >> strVal)
	{	
		if(strVal == "end")
		{
			break;
		}
		svec.push_back(strVal);
	}

	//转化为大写并输入
	for(vector<string>::size_type st = 0;st != svec.size();st++)
	{
		for(int i = 0;i < svec[st].size();i++)
		{
			svec[st][i] = toupper(svec[st][i]);
		}
		
		cout << svec[st] << "  ";
		if((st+1) % 8 == 0)
		{
			cout << endl;
		}
	}
	
	cout << endl;
	system("pause");
	return 0;
}